package 设计模式.模板方法;

import 设计模式.模板方法.template.dog;
import 设计模式.模板方法.template.human;
import 设计模式.模板方法.template.template;

import java.util.Scanner;

public class main {

    public static void main(String[] args) {
        template animalTemplate = null;

        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入动物类型（1-人类，2-狗）：");
        String type = scanner.nextLine();
        switch (type){
            case "1":
                animalTemplate = new human();
                break;
            case "2":
                animalTemplate = new dog();
                break;
            default:
                break;
        }
        animalTemplate.live();

        scanner.close();
    }
}
